home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’96 / FinderFlocks / Shell / DialogUtils.h < prev    next >
Encoding:
Text File  |  1996-06-22  |  972 b   |  28 lines  |  [TEXT/CWIE]

  1. /* Prototypes for the Dialog utils */
  2. pascal Boolean     StdKeyFilter(DialogPtr dptr, EventRecord *event, short *item);
  3. pascal Boolean     NumFilter(DialogPtr dptr, EventRecord *myDialogEvent, short *item);
  4. void             IBeamIt(WindowPtr dwind);
  5. void             ShortToDlog(short val, DialogPtr dptr, short item);
  6. short             DlogToShort(DialogPtr dptr, short itmnum);
  7. short             FutureNumber(DialogPtr dptr, short itmnum, char nextNum);
  8. pascal void     BtnItem(DialogPtr dptr, short item);
  9. ControlHandle    SnatchHandle(DialogPtr thebox, short theGetItem);
  10. Boolean            InRange(DialogPtr thebox, short theItem, short min, short max);
  11. void            EnableControl(DialogPtr dptr, short itmnum);
  12. void            DisableControl(DialogPtr dptr, short itmnum);
  13.  
  14. /* Standard Items */
  15. #define kOKButton         1
  16. #define kCancelButton     2
  17. #define kOKOutline        3
  18.  
  19. /* Key constants */
  20. #define kReturnKey         0x0D
  21. #define kEnterKey         0x03
  22. #define kEscKey         0x1B
  23. #define kLastCntrlKey     0x1F
  24. #define kDeleteKey         0x7F
  25. #define kTabKey         0x09
  26.  
  27.  
  28.